#ifndef HECHIZOHIELOTHREAD_H_
#define HECHIZOHIELOTHREAD_H_

#include "../../red/Thread.h"
#include "../Escenario.h"
#include "../../red/Mutex.h"

class HechizoHieloThread: public Thread {
public:
	HechizoHieloThread(Personaje* agresor, Casilla* casillaAtacada, Escenario* escenario, Mutex* escenarioMutex){
		this->agresor = agresor;
		this->casillaAtacada = casillaAtacada;
		this->escenario = escenario;
		this->escenarioMutex = escenarioMutex;};
	virtual ~HechizoHieloThread();
protected:
	virtual void run();
private:
	Personaje* agresor;
	Casilla* casillaAtacada;
	Escenario* escenario;
	Mutex* escenarioMutex;
};


#endif /* HECHIZOHIELOTHREAD_H_ */
